// 目的:能够统一处理token持久化的相关操作
// 步骤:
/*
1:创建utils/token.js文件
2:分别提供getToken/setToken/clearToken/isAuth四个工具函数并且导出
3:创建utils/index.js文件
4:将登录操作中使用token的地方,替换为使用相关工具函数
*/
// 获取token的键key
export const TOKEN_KEY='geek-pc-token'

// 获取token
export const getToken=()=>localStorage.getItem(TOKEN_KEY)
// 存储token
export const setToken=(token)=>localStorage.setItem(TOKEN_KEY,token)
// 清除token
export const clearToken=()=>localStorage.removeItem(TOKEN_KEY)
// 验证是否登录状态
// export const isAuth=()=>getToken() ? true: false
// export const isAuth=()=>!!getToken()等效19行
export const isAuth=()=>{
  if(getToken()){
    // 如果存在token则返回true表明处于登录状态
    return true
  }else{
    // 否则返回false说明用户处于token失效或者未登录状态
    return false
  }

}